package com.hsnn.medstgmini.pro.base.dao;

import java.io.FileNotFoundException;

import com.hsnn.medstgmini.base.std.model.StdCompinfo;
import com.hsnn.medstgmini.util.Pagination;

/**
 * @category 企业目录查看
 * @author 蔡春龙
 * @date 2015年11月12日
 */
public interface BaseCompDao {

	/**
	 * @category 中心查看生产企业目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	Pagination getScListByZX(Pagination page);
	
	/**
	 * @category 医疗机构查看生产企业目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	Pagination getScListByYY(Pagination page);
	
	/**
	 * @category 生产企业查看生产企业目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	Pagination getScListBySC(Pagination page);
	
	/**
	 * @category 配送企业查看生产企业目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	Pagination getScListByPS(Pagination page);
	
	/**
	 * @category 中心查看配送企业目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	Pagination getPsListByZX(Pagination page);
	
	/**
	 * @category 医疗机构查看配送企业目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	Pagination getPsListByYY(Pagination page);
	
	/**
	 * @category 生产企业查看配送企业目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	Pagination getPsListBySC(Pagination page);
	
	/**
	 * @category 配送企业查看配送企业目录
	 * @date 2015年11月12日
	 * @param page
	 * @return
	 */
	Pagination getPsListByPS(Pagination page);

	
	
	void puraoginfoDel( StdCompinfo compinfo) throws FileNotFoundException;
	void anacomplprodcompareadrugps( StdCompinfo compinfo) throws FileNotFoundException;
	void anacomplprodcompareadrugmonps( StdCompinfo compinfo) throws FileNotFoundException;
	void anacomplprodcompareaDel( StdCompinfo compinfo) throws FileNotFoundException;
	void anacomplprodcompareamonps( StdCompinfo compinfo) throws FileNotFoundException;
	void anacomplprodcompdrugps( StdCompinfo compinfo) throws FileNotFoundException;
	void anacomplprodcompdrugmonps( StdCompinfo compinfo) throws FileNotFoundException;
	void anacomplprodcompDel( StdCompinfo compinfo) throws FileNotFoundException;
	void anacomplprodcompmonDel( StdCompinfo compinfo) throws FileNotFoundException;
	
	
	
	 void basegoodsitem( StdCompinfo compinfo) throws FileNotFoundException;
	 void purorderinfo( StdCompinfo compinfo) throws FileNotFoundException;
	 void puraoginfo( StdCompinfo compinfo) throws FileNotFoundException;
	 void purreturnplan( StdCompinfo compinfo) throws FileNotFoundException;
	 void basedelrelationship( StdCompinfo compinfo) throws FileNotFoundException;
	 void stdproddruginfo( StdCompinfo compinfo) throws FileNotFoundException;
	 void anahospitalprodcompdrugmon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anahospitalprodcompdrug( StdCompinfo compinfo) throws FileNotFoundException;
	 void anahospitalprodcomp( StdCompinfo compinfo) throws FileNotFoundException;
	 void anahospitalprodcompmon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anahospitalcompdrug( StdCompinfo compinfo) throws FileNotFoundException;
	 void anahospitalcompdrugmon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anahospitalcomp( StdCompinfo compinfo) throws FileNotFoundException;
	 void anahospitalcompmon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaprodcompinfoarea( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaprodcompinfoareamon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaprodcompdruginfoarea( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaprodcompdruginfoareamon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaproddruginfototal( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaproddruginfototalmon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anacomplprodcompareadrug( StdCompinfo compinfo) throws FileNotFoundException;
	 void anacomplprodcompareadrugmon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anacomplprodcomparea( StdCompinfo compinfo) throws FileNotFoundException;
	 void anacomplprodcompareamon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anacomplprodcompdrug( StdCompinfo compinfo) throws FileNotFoundException;
	 void anacomplprodcompdrugmon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anacomplprodcomp( StdCompinfo compinfo) throws FileNotFoundException;
	 void anacomplprodcompmon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaprodcompinfosea( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaprodcompinfoyear( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaprodcompinfo( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaprodcompinfomon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anacompinfoarea( StdCompinfo compinfo) throws FileNotFoundException;
	 void anacompdruginfoarea( StdCompinfo compinfo) throws FileNotFoundException;
	 void anadeldruginfototal( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaPurDateDel( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompinfoMon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompinfoYear( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompinfosea( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompinfo( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaDeldruginfoTotalMon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaDeldruginfoTotal( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaDeldruginfoTotalYear( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaDeldruginfoTotalSea( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompdruginfoAreaMon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompdruginfoArea( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompdruginfoAreYear( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompdruginfoAreaSea( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompinfoAreaMon( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompinfoArea( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompinfoAreaYear( StdCompinfo compinfo) throws FileNotFoundException;
	 void anaCompinfoAreaSea( StdCompinfo compinfo) throws FileNotFoundException;
	 void baseShortage( StdCompinfo compinfo) throws FileNotFoundException;

	void sysUserLog(StdCompinfo compinfo) throws FileNotFoundException;

	void sysUser(StdCompinfo compinfo);

	void basedelrelationshipLog(StdCompinfo compinfo) throws FileNotFoundException;

	void baseDelAreaRel(StdCompinfo compinfo) throws FileNotFoundException;

	void basegoodsitemCat(StdCompinfo compinfo) throws FileNotFoundException;
}
